﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Workflow.Model;

namespace Workflow.IService
{
	public interface IDistributeService
	{
		IList<string> UpdateEEMCaseForDistribute(IList<CaseEEM> cases, User user, User statusOperator);

		/// <summary>
		/// 将CASE列表分配给指定用户
		/// </summary>
		/// <param name="caseNos"></param>
		/// <param name="user"></param>
		IList<string> UpdateEEMCaseForDistribute(IList<string> caseNos, User user, User statusOperator);

		IList<string> UpdateEEMCaseForPickUp(IList<CaseEEM> cases, User user, User statusOperator);

		/// <summary>
		/// 将CASE列表分配给指定用户
		/// </summary>
		/// <param name="caseNos"></param>
		/// <param name="user"></param>
		IList<string> UpdateEEMCaseForPickUp(IList<string> caseNos, User user, User statusOperator);

	
	}
}
